package com.ktgj.hotel.domain;

import com.ktgj.common.core.annotation.Excel;
import com.ktgj.hotel.domain.vo.PayTypeVo;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

public class HotelCashier {
    /** 订单状态 */
    @Excel(name = "订单状态")
    private int OrderStatusID;
    /** 酒店名称 */
    @Excel(name = "酒店名称")
    private String HotelName;
    /** 入住日期 */
    @Excel(name = "入住日期")
    private String ArriveTime;
    /** 离店日期 */
    @Excel(name = "离店日期")
    private String CheckOutTime;
    /** 房间名称 */
    @Excel(name = "房间名称")
    private String RoomTypeName;
    /** 房间数量 */
    @Excel(name = "房间数量")
    private int NumberOfRooms;
    /** 间夜 */
    @Excel(name = "间夜")
    private int CheckInTime;
    /** 支付价 */
    @Excel(name = "支付价")
    private BigDecimal payAmount;
    /** 支付过期时间 */
    @Excel(name = "支付过期时间")
    private String expiredTime;
    /** 支付类型 */
    @Excel(name = "支付类型")
    private List<PayTypeVo> payType;

    public HotelCashier() {
        payType = new ArrayList<>();
    }

    public int getOrderStatusID() {
        return OrderStatusID;
    }

    public void setOrderStatusID(int orderStatusID) {
        OrderStatusID = orderStatusID;
    }

    public String getHotelName() {
        return HotelName;
    }

    public void setHotelName(String hotelName) {
        HotelName = hotelName;
    }

    public String getArriveTime() {
        return ArriveTime;
    }

    public void setArriveTime(String arriveTime) {
        ArriveTime = arriveTime;
    }

    public String getCheckOutTime() {
        return CheckOutTime;
    }

    public void setCheckOutTime(String checkOutTime) {
        CheckOutTime = checkOutTime;
    }

    public String getRoomTypeName() {
        return RoomTypeName;
    }

    public void setRoomTypeName(String roomTypeName) {
        RoomTypeName = roomTypeName;
    }

    public int getNumberOfRooms() {
        return NumberOfRooms;
    }

    public void setNumberOfRooms(int numberOfRooms) {
        NumberOfRooms = numberOfRooms;
    }

    public int getCheckInTime() {
        return CheckInTime;
    }

    public void setCheckInTime(int checkInTime) {
        CheckInTime = checkInTime;
    }

    public BigDecimal getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(BigDecimal payAmount) {
        this.payAmount = payAmount;
    }

    public String getExpiredTime() {
        return expiredTime;
    }

    public void setExpiredTime(String expiredTime) {
        this.expiredTime = expiredTime;
    }

    public List<PayTypeVo> getPayType() {
        return payType;
    }

    public void setPayType(List<PayTypeVo> payType) {
        this.payType = payType;
    }
}
